#wizard {
  background: #FFFFFF;
  /*     padding:0 5px 5px 5px; */
  margin: 0;
  padding: 0 0 10px;
  /*    width:881px;*/ }

#wizard .admin_head {
  margin-left: 0; }

/* spalten-definitionen
----------------------*/
#wizard .column_1, #wizard .column_2, #wizard .column_3 {
  float: left;
  display: inline;
  min-height: 50px;
  padding: 0 0 10px 0; }

#wizard .column_1 {
  /*     background:yellow; */
  width: 160px; }

#wizard .column_2 {
  background: #FEEAAD;
  border: 1px solid #FFCF3F;
  margin: 0 10px 0 10px;
  /*     margin-right:10px; */
  width: 558px; }

#wizard .column_2_wide {
  width: 718px; }

#wizard .column_3 {
  /*     background:green; */
  width: 140px; }

/* box und buttons
----------------------*/
#wizard .column_3 .box {
  margin: 0 0 10px;
  padding: 5px 5px 0; }

#wizard .button, #wizard .buttons a {
  background: #EFEFEF;
  border: 1px solid #CCCCCC;
  color: #303030;
  cursor: pointer;
  display: block;
  font-size: 0.8em;
  margin: 0 0 5px 0;
  padding: 3px 0;
  text-align: center;
  width: 100%;
  -moz-border-radius: 5px; }

#wizard .buttons {
  padding: 6px 0;
  text-align: right; }

#wizard #wiz_ed .button {
  width: auto; }

#wizard .buttons a, #wizard #wiz_ed .button {
  display: inline;
  margin: 2px 4px 2px 0;
  padding: 3px; }

#wizard a.button {
  margin-left: -1px; }

#wizard a.button:hover, #wizard .buttons a:hover {
  text-decoration: none; }

#wizard .editor_buttons div {
  display: inline; }

/* ajax-definitionen
----------------------*/
#vorhang, #vorhang_preview, #vorhang_cancel, #vorhangOverlay {
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  z-index: 80; }

#vorschau {
  float: left;
  padding-right: 10px; }

#vorschau_container {
  background: #FFFFFF;
  position: relative;
  position: absolute;
  z-index: 85;
  -moz-border-radius: 7px; }

#preview_close {
  border-top: 3px solid #CCCCCC;
  clear: both;
  background: #FFFFFF;
  text-align: right; }

#cancel, .ajax_pop_up {
  background: #FFF3CF;
  border: 3px solid #FFCF3F;
  padding: 7px;
  position: absolute;
  left: 25px;
  text-align: center;
  top: 50px;
  width: 300px;
  z-index: 85;
  -moz-border-radius: 7px; }

/* Image-Map-Bereich
----------------------*/
#wizard #img_map {
  clear: both;
  float: left;
  margin: 0;
  padding: 0; }

#wizard #img_map li {
  clear: both;
  float: left;
  list-style: none; }

#wizard #img_map li img {
  clear: both;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; }

/* content-bereich
----------------------*/
#content_blocks {
  display: block;
  margin: 5px; }

#content_blocks li {
  background: no-repeat right top #FFFFFF;
  border: 1px solid #DDDDDD;
  list-style: none;
  margin: 0 0 3px;
  padding: 20px 4px 4px; }

#content_blocks li .block_edit {
  text-align: right; }

#content_blocks li .block_edit .button {
  width: 150px; }

#content_blocks li.ajax_move {
  border: 1px solid #FF9148; }

#content_blocks .wiz_edit {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  margin: 0 0 3px;
  /*         overflow:hidden; */
  position: relative; }

#content_blocks span.wiz_edit .buttons a {
  display: none;
  position: relative; }

#content_blocks span.wiz_edit:hover .buttons a {
  display: block; }

#content_blocks li span.wiz_edit:hover span.buttons {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  display: block;
  left: 0;
  position: absolute;
  top: 1.2em;
  z-index: 10; }

#wizard #content_blocks li span.wiz_edit:hover span.buttons a {
  clear: both;
  display: block;
  margin: 0 3px 3px;
  width: 200px; }

/* formular-definitionen
----------------------*/
#wizard h1 {
  /*    border:none;*/
  /*    padding-left:20px;*/ }

#wizard > h1 {
  /*    background: none;*/ }

#wizard ul {
  margin: 0;
  padding: 0; }

#wizard fieldset {
  background: none;
  border: 1px solid #CCCCCC !important;
  margin: 5px !important;
  padding: 5px !important; }

#wizard fieldset fieldset {
  border-width: 0 !important;
  float: left;
  width: 45%; }

#wizard fieldset legend {
  color: #5F5F5F;
  font-weight: bold; }

#wizard fieldset p {
  clear: both; }

#wizard fieldset p label {
  display: block;
  float: left;
  margin: 2px 0;
  padding: 1px;
  width: 150px; }

#wizard fieldset input, #wizard fieldset button, #wizard fieldset textarea {
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  font-size: 0.95em;
  line-height: 1.4em;
  margin: 2px 0;
  padding: 1px 5px;
  /*width:250px;*/ }

#wizard fieldset textarea:focus {
  border: 1px solid #FFCF3F; }

#wizard fieldset table textarea {
  width: 100%; }

#wizard fieldset input.radiocheck {
  border-width: 0;
  margin-right: 3px;
  width: auto; }

#wizard .thumbs {
  position: relative; }

#wizard .thumbs span {
  background: #EEEEEE;
  display: none;
  left: 100px;
  position: absolute;
  text-align: left;
  top: 3px;
  width: 150px;
  z-index: 100; }

#wizard .thumbs:hover span {
  display: block; }

.info_hover {
  color: #303030;
  padding: 5px 10px 0;
  text-align: left;
  float: left; }

.info_hover div {
  cursor: help;
  position: relative; }

.info_hover div div {
  background: #FEEAAD;
  border: 1px solid #FFCF3F;
  display: none;
  padding: 10px;
  position: absolute;
  left: 0;
  text-align: left;
  top: 1.5em;
  width: 300px;
  z-index: 1000; }

.info_hover div:hover div {
  display: block; }

.info_hover div div ul li {
  background: url("/images/html/bg_bullet_arrow.gif") no-repeat left center;
  float: left;
  margin: 1px 5px;
  padding-left: 10px; }

.info_hover div div ul li:last-child {
  font-style: italic; }

.galery-highlight {
  background: #f8da4e url(/images/html/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x;
  border: 1px solid silver;
  float: left;
  list-style: none;
  margin: 5px;
  width: 102px;
  height: 130px;
  text-align: center;
  padding: 3px;
  overflow: hidden; }
